package com.tengju.bff.interfaces.covercharge.service;

import com.tengju.bff.interfaces.covercharge.constant.CoverChargeEnum;
import com.tengju.bff.interfaces.covercharge.entity.vo.RecordDetail;
import com.tengju.bff.interfaces.covercharge.entity.vo.WithdrawApplyVo;

import javax.servlet.http.HttpServletRequest;
import java.math.BigDecimal;

/**
 * fwy
 * 申请记录相关功能
 */
public interface IWithdrawRecodService {

    /**
     * app端获取用户提现记录
     * @param idCode 用户Id
     * @param platForm 平台编码
     * @return
     */
    WithdrawApplyVo getWithdrawList(Integer idCode, String platForm);

    /**
     * app端获取用户提现记录详情
     * @param identity 身份
     * @param recordId 提现记录ID
     * @return
     */
    RecordDetail getRecordDetail(String identity , Integer recordId);

    /**
     * app端获取用户从2020-10-13 00:00:00开始是否有修改提现申请理由
     * @param idCode 代理id
     * @return
     */
    Boolean getUpdateReasonStatus(Integer idCode);
}
